package platform;

import engine.audio.AudioBuffer_I;
import engine.input.KeyQueue_I;
import engine.video.blit.PixelBuffer_I;

// TODO: Platform abstraction stub
public interface Platform_I {
	void initialize();
	void shutDown();
	
	KeyQueue_I getKeyboard();
	
	AudioBuffer_I getAudioBuffer();
	void playAudio();
	
	PixelBuffer_I getScreenBuffer();
	void render();
	
	long getTime();
}

